Big Huge Thesaurus

Leucaena leucocephala

noun